The following tables list the members exposed by the Input<T> type.

Name Description
Public property DeclaredType Gets the input declared type.
Public property Description Gets or sets the parameter description. (inherited from Parameter).
Public property IsValueInitialized Gets a value indicating whether this parameter is initialized. (inherited from Parameter).
Public property MemberName Gets or sets the name of the property of field that represents this input inside a Gear<TResult>. (inherited from BaseInput).
Public property Name Gets or sets the parameter name. (inherited from Parameter).
Public property OriginalOwner Gets or sets the parameter original owner. (inherited from Parameter).
Public property Source Gets or sets the input source Gear<T>.
Public property Value Gets the input value.

The current RunningEngine<TGearResult> sets the value of this property by assigning to it the running result of the Source gear.

Depending on the RunningEngine<TGearResult> in use, this value might only be available as an abstract symbol inside the Mechanism<OnAssemble method.
Public property ValueAsObject Gets or sets the parameter value. (inherited from Parameter).
Top